place a heavy burden on - Turkish English Dictionary